다음을 통해 공유


vpci.h 헤더

이 헤더에는 가상 PCI 드라이버에 대한 일반적인 형식 및 프로토타입이 포함되어 있습니다.

vpci.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

IOCTL

 
IOCTL_VPCI_INVALIDATE_BLOCK

PCI Express(PCIe) VF(가상 함수)의 드라이버는 하나 이상의 VF 구성 블록에서 데이터에 대한 변경 내용을 알리기 위해 IOCTL_VPCI_INVALIDATE_BLOCK IOCTL 요청을 실행합니다.
IOCTL_VPCI_READ_BLOCK

PCI Express(PCIe) VF(가상 함수)의 드라이버는 VF 구성 블록에서 데이터를 읽기 위해 IOCTL(IOCTL_VPCI_READ_BLOCK I/O 제어 코드)을 실행합니다. 드라이버는 이 IOCTL을 드라이버 스택의 다음 하위 드라이버에 발급합니다.
IOCTL_VPCI_WRITE_BLOCK

PCI Express(PCIe) VF(가상 함수)의 드라이버는 VF 구성 블록에 데이터를 쓰기 위해 IOCTL(IOCTL_VPCI_WRITE_BLOCK I/O 제어 코드)을 실행합니다. 드라이버는 이 IOCTL을 드라이버 스택의 다음 하위 드라이버에 발급합니다.

콜백 함수

 
VPCI_READ_BLOCK

VPCI_READ_BLOCK 루틴에 대해 자세히 알아보기
VPCI_WRITE_BLOCK

VPCI_WRITE_BLOCK 루틴에 대해 자세히 알아보기

구조

 
VPCI_INTERFACE_STANDARD

VPCI_INTERFACE_STANDARD 구조에 대해 자세히 알아보기
VPCI_INVALIDATE_BLOCK_OUTPUT

VPCI_INVALIDATE_BLOCK_OUTPUT 구조는 IOCTL_VPCI_INVALIDATE_BLOCK IOCTL 요청에 사용됩니다.
VPCI_READ_BLOCK_INPUT

VPCI_READ_BLOCK_INPUT 구조는 PCI Express(PCIe) VF(가상 함수)에 대해 지정된 구성 데이터 블록에서 데이터를 읽기 위해 IOCTL_VPCI_READ_BLOCK IOCTL 요청에 사용됩니다.
VPCI_WRITE_BLOCK_INPUT

VPCI_WRITE_BLOCK_INPUT 구조는 PCI Express(PCIe) VF(가상 함수)에 대해 지정된 구성 블록에 데이터를 쓰기 위해 IOCTL_VPCI_WRITE_BLOCK IOCTL 요청에 사용됩니다.