SERVICE_ADDRESS 구조체(nspapi.h)
SERVICE_ADDRESS 구조에는 서비스에 대한 주소 정보가 포함됩니다. 구조체는 RPC(원격 프로시저 호출), 명명된 파이프 및 소켓을 포함하여 다양한 유형의 IPC(Interprocess Communication) 메커니즘 및 해당 주소 양식을 수용할 수 있습니다.
구문
typedef struct _SERVICE_ADDRESS {
DWORD dwAddressType;
DWORD dwAddressFlags;
DWORD dwAddressLength;
DWORD dwPrincipalLength;
#if ...
BYTE *lpAddress;
#else
BYTE *lpAddress;
#endif
#if ...
BYTE *lpPrincipal;
#else
BYTE *lpPrincipal;
#endif
} SERVICE_ADDRESS, *PSERVICE_ADDRESS, *LPSERVICE_ADDRESS;
멤버
dwAddressType
형식:DWORD
lpAddress 멤버가 가리키는 소켓 주소가 속한 주소 패밀리입니다.
dwAddressFlags
형식:DWORD
주소의 속성을 지정하는 비트 플래그 집합입니다. 다음 비트 플래그가 정의됩니다.
dwAddressLength
형식:DWORD
주소의 크기(바이트)입니다.
dwPrincipalLength
형식:DWORD
다음에 사용하도록 예약됩니다. 0이어야 합니다.
lpAddress
형식: BYTE*
적절한 형식의 소켓 주소에 대한 포인터입니다.
lpPrincipal
형식: BYTE*
다음에 사용하도록 예약됩니다. NULL이어야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | nspapi.h |