> For the complete documentation index, see [llms.txt](https://www.pinvoke.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.pinvoke.dev/io/io_status_block.md).

# IO\_STATUS\_BLOCK

```csharp
public struct IO_STATUS_BLOCK
{
    public AnonymousUnion Union;
    public nuint Information;

    [StructLayout(LayoutKind.Explicit)]
    public unsafe struct AnonymousUnion
    {
        [FieldOffset(0)]
        public NTSTATUS Status;

        [FieldOffset(0)]
        public void* Pointer;
    }
}
```
