NPI_CLIENT_CHARACTERISTICS結構 (netioddk.h)
NPI_CLIENT_CHARACTERISTICS結構會定義用戶端模組的特性。
語法
typedef struct _NPI_CLIENT_CHARACTERISTICS {
USHORT Version;
USHORT Length;
PNPI_CLIENT_ATTACH_PROVIDER_FN ClientAttachProvider;
PNPI_CLIENT_DETACH_PROVIDER_FN ClientDetachProvider;
PNPI_CLIENT_CLEANUP_BINDING_CONTEXT_FN ClientCleanupBindingContext;
NPI_REGISTRATION_INSTANCE ClientRegistrationInstance;
} NPI_CLIENT_CHARACTERISTICS;
成員
Version
用戶端註冊的NMR版本。 用戶端模組應將此成員設定為零。
Length
NPI_CLIENT_CHARACTERISTICS 結構的大小,以位元組為單位。
ClientAttachProvider
用戶端模組 ClientAttachProvider 回呼函式的指標。
ClientDetachProvider
用戶端模組 ClientDetachProvider 回呼函式的指標。
ClientCleanupBindingContext
用戶端模組的指標 ClientCleanupBindingContext 回呼函式。 如果用戶端模組未動態配置其系結內容的記憶體,而且不需要對其系結內容進行其他清除,則客戶端模組不需要實作 ClientCleanupBindingContext 回呼函式。 如果客戶端模組未實作 ClientCleanupBindingContext 回呼函式,則此成員必須設定為 NULL。
ClientRegistrationInstance
一 NPI_REGISTRATION_INSTANCE 結構,指定用戶端模組的身分識別,以及其所註冊的 NPI。
言論
用戶端模組會在向NMR註冊本身時,將指標傳遞給 NmrRegisterClient 函式的NPI_CLIENT_CHARACTERISTICS結構。
只要客戶端模組向 NMR 註冊,用戶端模組就必須確保此結構保持有效且保留在記憶體中。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows作系統中使用。 |
標頭 | netioddk.h (包括 Wsk.h) |